Move code to the actual library