pushing and testing boundaries