restrucutred code, fixed constants in dynamic code