commit with all required files