This is framework created to test myself