adding ease functions