APT Group design (33)