modularize fx functions, include in overview history table