First code
merge