more awesome. dynamic root_directory and  bytecode_paths