commit with libraries