new features added 7/12/14 ... wow!!