did some testing
started the reflection idea