making it work in FP
merge