continue work on share structure