removed curly braces from with()
some readme changes and omtimizations