omit unnecessary code