add warden and attempt integration tests