rearranged demos