basic user edges done