think it in a normal way, and implemnt it in a un-normal way