minimal versions compatible with angular, but otherwise minimal begun