implements let variables