explain current 3 scripts