automatic dependencies + scripts + nice help text