Short And Long Term Memory