initial 1.0 commit with modular input
intiial commit for v1.0