added dynamic texts and image crop