Needed a new approach for Variables. Havent tested it yet