session1 calc