implemented named options
fixed usage of package.xml and some more