adding some rough user needs