final test, got it working