more framework and POD