added compass build structure