update

Started on program spec