added fn-message component