full demo..