code cleanups
Updated the documentation
updated the composer file