i blew my whole saturday on this, im proud of myself