cleaned comments, added help and info funcs