styling
merging searching branch