coding design schema