update enhance, work js and well i forgot what else