now will do all