added more arguments, and crap echos