demo micro framework interface