Initial setup and a few tests