Initial writing analysis commit, basic function.