commenly used code added