improve variable names, description & continuity