fixed up constant variables, added sender,receiver objects