This is awesome I think we need more posts like this