added skeleton of Library