discussion:fundamentals