rename and add comments to this file - open an issue for exposing this functionality to the user