created new repository form and views to go with it