Invisible golf was one of Baracks main promises