features store only characteristics now
new align algorithm. doesn't work at all