implemented constants