added cfx stuff