more porting to new API