Added other example implementations