all features run when program is run
fixed conflicts