first stab at ab framework
start method