added BOM, moved code to folder