generate landing controller