ready to roll

only solitidy is untested