mechanics, electronics and physical computing