FULL WORKING INIT