Functions to create, process and test objects