added int and float