senior project for MakerSquare (still in early stages)