multi modes and some basic themes