library commit 3

lib commit 3 (final lib commit)