work on build script and interactive shell