Improve setup scripts and write singular script