Added core functions to framework