Integration with spring security
Refactoring
Begin ui