Elegant cumpilation in free hands with respect to the ball..