added positioning, editing, seat allocation