UserInfo class and seperated matches a bit