untested due to slow connection. reset later. rails cast