Created set implementation