lots progress in scripts