too many things to do
* logging
* util-class for hashing
* db properties
* encoding filter
* controler's actions
* registration