#3 change library layouts