bugfixes in data and optimizing in control and view for searching
process