adding backend stuff
 ignoring bin dir