alert methods added