improve init.sh