initial MVP

functional completion of milestone 1