modules and snipetts, pieces of code