skeleton module
contact type experiment