sounds interesting but how would this technically work?