Not actually working at this point, as i started making changes, but it's a current format anyway.