fix dependencies etc