Fill in all the sci functions. Add target framework.