basic init operational