created basic portfolio features