Refactoring
Remove and refactor duplicate codes