portfolio and code parts consolidated for github repository