added quest framework stuff