adding fPIC