add search users, reorganize some endpoints :zap: