version with help.. works