inlined the rest of constants