factor out common constants