workspace markup, carousel and image upload functions