got the extension working, tests passing