shell scripting is hard