Add $push functionality.