portfolio & upload

create portfolio + upload image functions working