added ${^WTF} variables and system()