*initialization enum types
*initialization in tables
*passing to methods lists of arguments with multiple size