closes #72
closes #74
part of #71
build
closes #71
helps #71 by exposing show fp bool
build