ignore and main