simple learning in runtime added