Creating structure
removed public