update portfolio and add periodic table project