code is pretty damn clean now