upload portfolio contents