basic syntax and fundamentals