implemented multiple resolve action