Add new lib prototype