working project 1

has diagrams too