full to base function
nothing