getting all the frameworks in place