basic interaction prototype, very brute force