compile master