i have my ups and downs....