add shields

added shield
some changes