added required frameworks