more micro optimizations
updates man page