redesign the directory structrue, remove the logic directory that is not necessary anymore, and move the files itself to root directory of module making it available use; and change anthor directory name stores to boxes making it looks like more suitable