Imp all base functions