adding good js shit