added usermenu and userdatainterface