cleanup parts + added subscribe + design tweaks.