forgot to rename all calls of init