Puttin b20 together, what do i need

Hey well i have a B20z head.
and im going to be puttin it on a built b20b block

i was wondering what do i need
-head bolts
-timing belt
-head gasket

and what else?
i did search and i looked at the helms online manuel but it was hard to read

i saw something about dowl pins? do i need them and how much do they cost

and how hard is it to put together? the block and the head will be outta the car…

is all i hafta do is put the head studs in the block…take the cams out…insert them over teh head studs and torque them down?
lmk any help would be great.