added initial version of feature processing.
still this does not cover minimum requirements, but it is not far away from this anymore.