refactory comment