common.sh