working project

needs documentation