Задание нечеткое, сам не знает, что ему нужно.
Всё, что требовалось в заказе - сделано. Когда "ой, а вдруг оказалось, что ещё вот это надо сделать", я отказался в виду своей загружености и плохого качества кода, который достался в наследство от каких-то то ли студентов, то ли индусов.
Пожалейте свои нервы, не связывайтесь.