splited options into groups for there scopes; fixes #14