extended build action to accept dict of params