udpated with some notesy notes