1: adding many code