Wrinkler support added, can be optimized a lot more but that will come later.