some notes in initial implementation