example ported, readme updated