outline framework