added: implementation note