Making it a library