notes on vector implementation...