dodana nowa impl