some work on test