Я не мастер конечно, но вот как-то так. Думаю, суть дополнения ясна.