some notes for future functionality.