Did stuping thing with a nice framework