coding structure in place