fix to dot placement and more GUI