add / get user, szkic wyjatkow, szkic hashowania