port the remaining parts of the ghost theme, start customising