first code addition