implemented install script, added port mapping