finished implementing the poster api