ah....... thats hard..