premier framework