changed the order of the methods to maintain hierarchy
Created usage on the readme