set: start on set implementation.