added fun stuff