framework for learning dynamics as GP!!