completion of resolution with arguments and exceptions validation added