added extra comments for make function