Final project for FERR GA course