commit version 1

version 1, ready for submission