first attempt at adding drag