Leonardo Sketch upload works but gone after reset?

I am able to upload a sketch to a leonardo, everything works great.
if I lose power or reset the device, the leonardo acts like there is no sketch uploaded.

Ive searched a bit and have not found similar topics exhibiting this behavior.

I am not sure if it is being erased or the sketch is not being started...
on other Uno's the sketch is retained after a manual reset, am I missing something with leonardo that prevents it from being saved to memory?

any ideas?

thanks in advance.