finish users section, finish main functionality