did some updates to mine. not finished yet but almost.