* implement user profiles * example usage! * typo * use a cond * fix errors * fixes * fix potential commandline args disaster