Lab2_framework