Implementation of environment and Ratra's type managed