converted to static arrays