implementing profile and picture