[P3]Some design suggestions.