Beta version of the API, very basic, clearly need some improvments