Added adapter, implemented request