added variable length constants