Reverting back to double pointer but changing the intialization around