add custom install (in progress)