delegate class added
delegate classa and keywords