all basic function are here

fished basics