Applying behavioral design for digital products