added miniproject 2