dev tools exerises