- added pipelining
- minor improvement to forward selection