shots fields added, not tested...