deleted not needed struct keywords