chore(all): add library and glue it to the frontend part1