Added skeleton implementation of final project