add new program tests