updated program

-working now