This implementation is to create a Structure