installation
check dependencies