major design changes
starting to add robford