major commit. it works, very well.