generate lab4