Fundamentals and api