adapted design