Version2.0.4

Ready for implementing the user customization.