use more constants