Add new lib foundation