1 step library change