added compass task