api works but very raw