work on prog6