fundamental knowledge and dicussion optimized