hard but thats the point