refactor on moip view