Learning on the fly (not such a good idea at this current time)