added basic theoretical references to compare with