new working scripts