seems like we needed to calculate it in the inverse way