Framework to answering TOUGH philosophical questions