Basic functionality fully tested