add data constraints to compile with changes from units