add Library challenge