viewlet changes for behavior