implemented constant variables