added strict+warnings
scalar variables
Arrays