redesigned the Libary Instruction