assignment 2 liby