Adds basic functionality and tests