fixed round generation bug + basic ringer