[TASK] Framework design