general update, replacing the sha-bang