all features incoporated
Signed-off-by: jh2496097 <holtyguy33@yahoo.com>