final touches
changes unknown, but it works!