Lib for lab 2