Principal Buscar Hmemade Compilatiom