added new shapes