final solution for ini