basic version working
add custom fields for membership
moved calculations to alterTable, otherwise payments get dropped