move usage in a separate file (as sublime does not like mix of space and tabs)
create configuration groups