created checks for these