Тут не нужно "шарить" достаточно погуглить, решения уже есть. Или обратиться к кому-то за консультацией.