sasa calculation initial add, still not finished