updated app3 script