Added smart indention.