manual dependency install