introduction (not finished)