fixing compass task