add contributors
fix recalculate, close #1