place rest methods implemented