more REST impl