16 hours... still...havn't...finished