using CGPoint now