add advanced unix programming