initial commit copying code from previous project