today's discrete notes; need revision later