add design principles note