continuing in basic structure implementation