fixed scoping: subjects global within every getSubj function call