fix bug with "removable" flag (no vs False)
start to support systemd (vs init)