Add Library and Serial Factory