fixed document model + ability syntax