Function and object fundamentals