+ CSV support, added decorator to join functions