jimlgx stepbystep and framework