A detailed explanation on what I'm here for...