each object render itself