Baby steps, big hw.