example usage
sketched out what it should do