first push - basic rect just about ok