improved activity entry and add role auth