first code and library commit