fixed integer type; fully functioning now