Introduction and basics