Been tweaking the design of this thing after hours.

2 16