values -- Maniplulating data -- Creating classes -- Importing functions -- Building