refine login modal, todo view and blog post view