adding new programming test