implemented/fixed the contentSize, converted and applied to self.size