automated-programming-framework-20200122