Project created for didactic purposes