Vector version working good, with comments