reorganize files
cleanup
add ruby code