add functionality for front asset / back asset / connector choosing