random init solved