possion.h now with f