first version of constants