hide someday when initialise