Profile of libresh