Can you give a clearer description? Also, does this need to be public?