added reference prose
initial function commit