Simple framework code