Может что-то такого плана?