fundamental knowledge