A wrapper to form objects