implemented integers and floats