adding a default value when popping a key from the session in case it doesn't exist
added tests for the call to action features