addiotnal checks