initialise_resolve
some_bugs