Made into a static library