jeez im terrible at estimating time.