app folder renamed to cmd
support prefixes and use relative paths