first version of course project