v007, changed method signature to only accept an object