master new
implements data