new assignment dealing with the concept of lib; practice