Assingment1 API