username check finishe basically and need test