omite useless things