added default argument value to init(), addView()