some fixes, new rosetta code samples