float and int tranformer instead of number transformer
updated constraints