1. Trying to optimize, not really working but looks nice