Next generation of c4 lib