making huge changes, read the proj specs wrong on some parts, sigh