added work with additional pre-set list