starting to do a high level interface so it will be easy to do examples in the future for debug purposes