School project. Solo work.