fixed dot generation