add more to abstract framework section