add fixme item
clean up function names