complete codes