added basics specs + structure