add setup script for initialization