changed license && add custom search