add missing codes