completed the user alert module