user feature vector calculation
added overall flow and similarity function stub