added prologue