its hard to explain