removed unnecessary recreate and stats actions

I used a type alias with ReaderT instead and just the necessary
creation methods
Can we just delete all this?