which code should i customize and which part?