implmented examples