add CGFloat header