refactored test case
fix contribution calculation on Person model