reposting from last thread, should i change/add anything here or is it fine?