implemented portfolio styles