added script
restructure