external library search + todo added