some checkings, not real changes