fixed that shit of enum