first working partial added