initial test implementation, does not work