create separate modules for fpnum in and out