skeleton of analysis framework