Adding in actual compare functions