some conditinal statements