beginning the ikross component design