+ start moving to separated JS