Cleaning m1 and add Javadoc