Isn't it necessary to put "the" in front of "top"? Why isn't there "the"?
It is correct to say "on the top", and it is also grammatically correct to say "on top". Using either "on the top" or "on top" depends on the flow of the sentence and what sounds more natural. If you feel like you need to be more specific, you can use "on the top".