directions and blocks