first attempt at testing, does not even compile yet