added compass pre version