nate ryan framework