working on better ring animation