Added three different calculations