i agree on all of the suggestions