Learning methods and architectures have been added