simplified class