several projects i learned