added readonly class for help