adding file and frameworks etc