add install script to make it easier.
better