compleate example