Merged develop and fixed conflicts.