more details in instructions