fixed so I don't need jquery