create notification interface, so that it can be bind with laravel application