HARD HAT FUNCTION BASIC