implement list window component