better indent
put some if