Add abstract class for screen