lunch work adding in errors and role stuff