created a wrapper object