restructured folders and started usecases